package com.jvxb.manage.livable.entity;

import java.io.Serializable;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;

/**
 * @author jvxb
 * @since 2022-01-11
 */
@Data
@TableName("assets_db_package")
public class AssetsDbPackage implements Serializable {

    
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 套餐数据库类型（mysql|redis|es|mongo）
     */
    private String dbType;
    /**
     * 套餐名称
     */
    private String packageName;
    /**
     * 套餐代码
     */
    private String packageCode;
    /**
     * 套餐类型（cpu|disk）
     */
    private String packageType;
    /**
     * 套餐描述
     */
    private String packageDesc;
    /**
     * 套餐容量
     */
    private String packageCapacity;
    /**
     * 期望实例数
     */
    private Integer expectCount;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;

    public static final String ID = "id";

    public static final String DB_TYPE = "db_type";

    public static final String PACKAGE_NAME = "package_name";

    public static final String PACKAGE_CODE = "package_code";

    public static final String PACKAGE_TYPE = "package_type";

    public static final String PACKAGE_DESC = "package_desc";

    public static final String PACKAGE_CAPACITY = "package_capacity";

    public static final String EXPECT_COUNT = "expect_count";

    public static final String CREATE_TIME = "create_time";

    public static final String UPDATE_TIME = "update_time";

}
